/**
 * AgentsAccount.java
 * Copyright(C) 1949++ 中华人民共和国
 * 深圳市盛开互联网金融顾问有限公司.
 * All rights reserved.
 * E-mail:server@skjr.net
 * SKDate:2017-11-16 17:16:52
 */
package com.huamao.zh.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class AgentsAccount implements Serializable {

	private Integer accountId;

	/**
	 * 代理公司ID
	 */
	private Integer agentId;

	/**
	 * 积分
	 */
	private BigDecimal score;

	/**
	 * 待发积分 运营未开启时 代理股东通过后 奖励代理公司积分到此账号
	 */
	private BigDecimal freezeScore;

	/**
	 * 累计获得积分
	 */
	private BigDecimal totalScore;

	/**
	 * 华宝
	 */
	private BigDecimal kaiyuan;

	/**
	 * 累计获得华宝
	 */
	private BigDecimal totalKaiyuan;

	/**
	 * 运营账号是否开启 开启后账户积分开始转化华宝 1开启 0关闭
	 */
	private Integer runFlag;

	/**
	 * 运营账号开启时间
	 */
	private Date runTime;

	/**
	 * 股东是否分红 开启后代理股东开始分红 1开启 0关闭
	 */
	private Integer profitFlag;

	/**
	 * 分红账号开启时间
	 */
	private Date profitTime;

	/**
	 * 创建时间
	 */
	private Date createTime;

	private static final long serialVersionUID = -1L;

	public Integer getAccountId() {
		return accountId;
	}

	public void setAccountId(Integer accountId) {
		this.accountId = accountId;
	}

	public Integer getAgentId() {
		return agentId;
	}

	public void setAgentId(Integer agentId) {
		this.agentId = agentId;
	}

	public BigDecimal getScore() {
		return score;
	}

	public void setScore(BigDecimal score) {
		this.score = score;
	}

	public BigDecimal getFreezeScore() {
		return freezeScore;
	}

	public void setFreezeScore(BigDecimal freezeScore) {
		this.freezeScore = freezeScore;
	}

	public BigDecimal getTotalScore() {
		return totalScore;
	}

	public void setTotalScore(BigDecimal totalScore) {
		this.totalScore = totalScore;
	}

	public BigDecimal getKaiyuan() {
		return kaiyuan;
	}

	public void setKaiyuan(BigDecimal kaiyuan) {
		this.kaiyuan = kaiyuan;
	}

	public BigDecimal getTotalKaiyuan() {
		return totalKaiyuan;
	}

	public void setTotalKaiyuan(BigDecimal totalKaiyuan) {
		this.totalKaiyuan = totalKaiyuan;
	}

	public Integer getRunFlag() {
		return runFlag;
	}

	public void setRunFlag(Integer runFlag) {
		this.runFlag = runFlag;
	}

	public Date getRunTime() {
		return runTime;
	}

	public void setRunTime(Date runTime) {
		this.runTime = runTime;
	}

	public Integer getProfitFlag() {
		return profitFlag;
	}

	public void setProfitFlag(Integer profitFlag) {
		this.profitFlag = profitFlag;
	}

	public Date getProfitTime() {
		return profitTime;
	}

	public void setProfitTime(Date profitTime) {
		this.profitTime = profitTime;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
}